soaking rain - French English Dictionary